e81904a9358d680ee2842bf7e16f19ad62af6d28,jsurfer-core/src/test/java/org/jsfr/json/JsonSurferTest.java,JsonSurferTest,testSampleJson,#,77

Before Change



    @Test
    public void testSampleJson() throws Exception {
        Builder builder = config();
        JsonPathListener mockListener = mock(JsonPathListener.class);
        builder.bind("$.store.book[0].category", mockListener)
                .bind("$.store.book[0]", mockListener)
                .bind("$.store.car", mockListener)
                .bind("$.store.bicycle", mockListener);
        surfer.surf(read("sample.json"), builder.build());

        Object book = provider.createObject();
        provider.put(book, "category", provider.primitive("reference"));

After Change


    @Test
    public void testSampleJson() throws Exception {
        JsonPathListener mockListener = mock(JsonPathListener.class);
        surfer.builder().bind("$.store.book[0].category", mockListener)
                .bind("$.store.book[0]", mockListener)
                .bind("$.store.car", mockListener)
                .bind("$.store.bicycle", mockListener)
                .surf(read("sample.json"));

        Object book = provider.createObject();
        provider.put(book, "category", provider.primitive("reference"));